Emily Walters (Keaton) jest amerykańską wdową mieszkającą w sąsiadującej z wiejskim otoczeniem dzielnicy Londynu. Kobieta nie może jednak znaleźć sobie miejsca w życiu. Nie ma głowy do takich „drobnostek” jak własne mieszkanie, finanse czy przyszłość własnego syna. Pewnego dnia poznaje...
Sophie (Amanda Seyfried) spotyka się na greckiej wyspie Kalokairi z przyjaciółkami swojej matki Donny (Meryl Streep) – Rosie (Julie Walters) i Tanyą (Christine Baranski). Dziewczyna ogłasza im, że jest w ciąży, jednak obawia się, że samodzielnie nie uda jej się wychować dziecka. Kobiety oferują...